1. Introduction Last updated: May 31st 2024

1.1. Scope

This document provides an overview of the CMP 8.15 release with specific focus on the additional functional and non-functional enhancements with respect to CMP 8.14.

1.2. Audience

This document is aimed at internal and external audiences familiar with CMP, to explain the key features of the release including any changes in how existing functions or processes are working.

2. Overview of Changes

With respect to CMP 8.14, CMP 8.15 introduces new functionality as well as changes to existing functionality and non-functional improvements. These changes can be summarised as follows:

2.1. New Functionality

2.1.1. Bulk Actions

Two new bulk actions have been introduced in CMP 8.15, including the Apply Consumer Price Increase bulk action and the Update Attributes bulk action.


2.1.2. Workflow Properties

Currently there is only an Edit function on the Workflow Properties panel in the Business Configuration console, from where changes can be made to existing workflow properties. In CMP 8.15, it is now possible for users with access to the Business Configuration console to add workflow properties using the new Add function.

2.2. Changed Functionality

2.2.1. Edit User Profile

In CMP 8.15 it was only possible to add user profiles and assign access to CMP applications and consoles the Admin Console, there was no maintenance capability for existing users. In CMP 8.15, an Edit function has been added to the Users List screen from where existing user profile details and application and console access can be maintained.


2.2.2. Code Security

Currently, the security level defaults to '9' (Everyone) when creating new price plans, services, and packages, but there is no visibility of this field from the respective add, edit, or view panels in the Business Configuration console. In CMP 8.15, a Security Level drop-down list has been added to the Add and Edit panels, while the View panel Security Level displays the current stored value for the security level of the viewed record.


2.2.4. Web Services Changes

2.2.4.1. RESTful Web Services

The following new web service has been introduced in CMP 8.15:

  • PUT Subscription Attributes allows one or more subscription attributes to be updated or added depending on whether the attribute already exists or not.

In addition:

  • the POST One Time Password web service request has been updated with an optional delivery method element.
  • the GET Consolidated Sales Ledger web service request has been modified to filter on all payment transactions made against an invoice.
  • the GET Agreement web service has been updated to return the date of the last successful bill cycle change in the response.
  • the Create Account web service request has been modified to allow a business account to be created.
  • The GET Account Email Addresses web service response has been enhanced to additionally return the address type and the indicator as whether the email address is active or not.
  • The Update Account Email Address web service request now doesn't require the newEmailAddress attribute and allows multiple attributes to be changed in a single request. In addition, the response now returns the address type and the indicator as whether the email address is active or not.

3. Impacts on CMP

The functional and non-functional changes highlighted in section 2 above have had an impact CMP in the following areas:

3.1. AgentView

3.1.1. New Screens

No new screens have been introduced as part of CMP 8.15.


3.1.2. Changed Screens

3.1.2.1. Add Refund

The Add Refund screen has been updated to include an option to refund to a bank account that has previously been defined against the account. This new Bank option is available for accounts with a manual payment type. The new Bank option is on the Add Refund screen, which is found when the Add Refund option is selected from the Account Summary Financials > Payments lower panel.

3.1.2.2. CPI Increase

The new 'Apply Consumer Price Increase' bulk action that has been introduced in CMP 8.15 has an impact on the recurring service charge within the base package of in-contract active postpaid subscribers. A service charge that has been impacted for a subscription is now visible on the Services bottom panel accessible from the Billing main menu. A price increase is indicated with a red up arrow in the final column.

Services Bottom Panel

3.2. Bulk Actions

3.2.1. New Bulk Actions

3.2.1.1. Apply Consumer Price Increase

The Apply Consumer Price Increase bulk action has been introduced in CMP 8.15 to change the monthly recurring charge on multiple subscriptions based on the retail price index or consumer price index (CPI). The CPI increase will be applied to services in active postpaid subscriptions' base packages that are in contract at the proposed CPI increase date. The date of the increase can be a fixed future date or aligned to a specific bill cycle.

The Excel spreadsheet template provided must be populated with a unique identifier to reference the subscription to which the price increase is to be applied. This can be either the subscription identifier or the MSISDN, but not both.

The module properties for the new sabre-manage-consumer-price-increase bulk action allows a period to be defined between CPI increases so that multiple CPI increases cannot be applied to a single subscription within the period defined.

Note

The user requires the WSO2 role bulk-apply-cpi to be able to see the bulk action template and menu option in the Bulk Action Console.

3.2.1.2. Update Attributes

The Update Attributes bulk action has also been introduced in CMP 8.15. This bulk action allows subscription attributes to be supplied for multiple subscriptions. Attribute values can be added or updated depending on whether they exist already or not.

The Excel spreadsheet template provided must be populated with a unique identifier to reference the subscription being updated which can be either the subscription identifier or the MSISDN, but not both. In addition, a minimum of one attribute description and value must be entered on the Excel template.

Note

The user requires the WSO2 role bulk-update-attributes to be able to see the bulk action template and menu option in the Bulk Action Console.


3.2.2. Changed Bulk Actions

No Bulk Actions have been changed for CMP 8.15.

3.3. Admin Console

3.3.1. Daily Operations

3.3.1.1. New Jobs and Daemons

BACS Direct Debit Indemnity Claim Advice Daemon

A Direct Debit Indemnity Claim Advice (DDICA) is a consumer protection mechanism allowing bank account holders to dispute and reverse unauthorized or incorrect direct debit transactions.

A new BACS DDICA daemon has been added in CMP 8.15 to process a Direct Debit Indemnity Claim report coming from the bank or the customer with the disputed transaction. If a BACS DDICA file is received, CMP will process the DDICA as a recurring payment rejection hard decline. This will move the payment type of the account to Manual, from where an agent will decide how to manually resolve the open invoice.

3.3.1.2. Changed Jobs and Daemons

Bill Print Job

The Bill Print job has been modified to include the functionality of the Bill Print daemon and also implement a recovery step to ensure the job completes after receiving an error. The Bill Print job now includes a Batch stage and an Extract stage to handle the recovery process when the job fails. If it fails at the 'Batch' and 'In Progress' stage, it will set the Batch status to 'Error' so that the Bill Print job can be re-run. If the Extract stage has a status of In Progress or Error, the job will be re-run and the status reset to Batch Complete.

Recurring Payment Job

The Recurring Payments job has been enhanced to support a configurable remark against processed payments to provide a better payment description to the end customer. This has resulted in two additional module properties s specified in section 6.5.1.1 below.


3.3.2. System Management

No changes have been made to any of the options within the System Management menu option in CMP 8.15.


3.3.3. System Monitoring

No changes have been made to any of the options within the System Monitoring menu option in CMP 8.15.


3.3.4. System Configuration

No changes have been made to any of the options within the System Configuration menu option in CMP 8.15.


3.3.5. System Administration

No changes have been made to any of the options within the System Administrator menu option in CMP 8.15.

3.4. Business Configuration

3.4.1. New Business Configuration Screens

Add Workflow Event Property

A new Add Workflow Event Property panel has been introduced as part of the CMP 8.15 release. The Add Workflow Event Property panel allows users to add workflow event properties by defining the event type and event code for the associated workflow event.


3.4.2. Changed Business Configuration Screens

Price Plans

As part of the CMP 8.15 release, the Add Price Plan panel has been updated to allow a security level to be associated with a price plan. In addition, the Edit and View panels have been updated to show the existing security level associated with the price plan. The security level allows the price plans that users see within AgentView to be restricted. Only price plans with a security level equal to or higher that the user's security level can be viewed.

Packages

As part of the CMP 8.15 release, the Add Package panel has been updated to allow a security level to be associated with a package. In addition, the Edit and View panels have been updated to show the existing security level associated with the package. The security level allows the packages that users see within AgentView to be restricted. Only packages with a security level equal to or higher that the user's security level can be viewed.

Services

As part of the CMP 8.15 release, the Add Service panel has been updated to allow a security level to be associated with a service. In addition, the Edit and View panels have been updated to show the existing security level associated with the service. The security level allows the services that users see within AgentView to be restricted. Only services with a security level equal to or higher that the user's security level can be viewed.

Workflow Event Types

As part of the CMP 8.15 release, the Add Workflow Event Type panel has been updated to allow a security level to be associated with a workflow event type. In addition, the Edit and View panels have been updated to show the existing security level associated with the workflow event type. The security level allows the workflows that users see within AgentView to be restricted. Only workflows with a security level equal to or higher that the user's security level can be viewed.

Debt Recovery Agency

The Add Debt Recovery Agency panel has been enhanced in CMP 8.15 to allow alphanumeric values to be specified for the debt recovery agency code.

3.5. Pricing Configuration

3.5.1. New Pricing Configuration Screens

There are no new Pricing Configuration screens that have been introduced as part of CMP 8.15.


3.5.2. Changed Pricing Configuration Screens

No Pricing Configuration screens have been changed as part of CMP 8.15.

3.6. SOAP Web Services

3.6.1. New Web Services

No new SOAP web services have been introduced as part of the CMP 8.15 release.


3.6.2. Changed Web Services

There was a requirement to check the number of subscriptions associated with a customer's identification, and if the maximum number of subscriptions allowed is exceeded, prevent the subscription from being created. The CreateAccount and CreateSubscription SOAP web services have been enhanced include an additional optional boolean element 'overrideMaxSubscriptions' that will indicate if the requesting entity wants to perform the ‘max subscriptions’ check or not. This element, if set to false, checks the existing ID number against the number of subscriptions with which it is already associated. If set to true, this check is ignored.

3.7. RESTful Web services

3.7.1. New CMP Web Services

3.7.1.1. Update and Replace Subscription Attributes Web Service

A new PUT Subscription Attributes web service has been added to update or replace the subscription attributes added during a bulk action. This allows an array of attribute descriptions and values to be added.


3.7.2. Changed CMP Web Services

3.7.2.1. Create Subscription Services Web Service

The POST Subscription Services web service request has been updated to include a package code as part of the request. In addition, the Sales Account Id and Salesperson Id elements are now optional, and only one Id can be specified on a request at a time.

3.7.2.2. Create One Time Password Web Service

The POST One Time Password web service request has been updated with an optional delivery method element. The delivery method indicates the method by which the OTP will be delivered, including SMS and Email.

3.7.2.3. GET Consolidated Sales Ledger Web Service

The GET Consolidated Sales Ledger web service request has been modified to filter on all payment transactions made against an invoice. These include payments with an Open and Closed status, and one-off or recurring payment transactions.

3.7.2.4. GET Agreement Web Service

The GET Agreement web service has been updated to return the successful last bill cycle change date in the response. A successful bill cycle change date is returned if the bill cycle has not been cancelled, or there are no errors.

3.7.2.5. Create Account Web Service

The Create Account web service request has been modified to allow a business account to be created. This includes the addition of the business address details.


3.7.3. New Business Configuration Web Services

No new Business Configuration RESTful web services have been introduced in CMP 8.15.


3.7.4. Changed Business Configuration Web Services

No RESTful web services have been updated as part of the CMP 8.15 release.


3.7.5. New TM Forum Open APIs

No additional TMF APIs have been provided as part of the CMP 8.15 release.

3.8. Integration Adapters

No changes have been made to integration adapters in CMP 8.15.

3.9. NetEngage Adapters

The NetEngage-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

No changes have been made to the NetEngage adapter as part of CMP 8.15.

3.10. Openet Adapters

The Openet-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

No changes have been made to the Openet adapter as part of CMP 8.15.

3.11. Lifecycle Adapters

The Lifecycle-specific adapters are optional components of the CMP deployment that are based on the licence agreement with MDS Global.

No changes have been made to the Lifecycle adapter as part of CMP 8.15.

3.12. UK-specific Adapters

No changes have been made to UK-specific adapters in CMP 8.15.

4. Product Fixes

In addition to functional and non-functional changes and improvements, the CMP 8.15 product also addresses a number of application support issues. This section provides a summary of the issues fixed in this release.

The following issues have been addressed within this release:

Reference Area Description
CMPIS-3029CommsThe ACCOUNTAMOUNTDUE field was not displaying the correct value for the amount due for payment.
CMPIS-3027User ManagementThe email address was not being updated in the WSO2 portal user profile for users created through the Admin Console.
CMPIS-3022BillingIt was observed that not all of the pending invoice records were being processed for a non-subscription invoice run. This issue was noticed at high volumes of pending invoice records.
CMPIS-3019ProvisioningIt was observed that in some cases a price plan change was not ending the old allowances.
CMPIS-3017ProvisioningThe Provisioning job was attempting to insert duplicate records into the Network Request Log History table.
CMPIS-3016ProvisioningIt was observed that some non-network actions were not completing
CMPIS-3015eSIMThe 10T Tech adaptors were not correctly handling eSIM ICCIDs of less than 19 digits.
CMPIS-3007PerformanceThe Allocation Renewal job was observed to perform poorly when under load due to unnecessary queries.
CMPIS-3006PerformanceThe Allocation Monitor job was observed to perform poorly when under load due to unnecessary queries.
CMPIS-2977eSIMAn invalid character at the end of a discard partition was causing the Sales Order Dispatch job to fail when handling eSIM provisioning.
CMPIS-2970PaymentsThe Recurring Card Payment job was observed to be pulling an incorrect amount.
CMPIS-2969Comms It was observed that a significant number of comms requests were stuck in a status of 'In Progress'. This appeared to be an issue where account level comms and subscription level comms were being sent at the same time.
CMPIS-2968PaymentsWhen the payment method of an account was changed to direct debit, the system was incorrectly generating a direct debit amendment workflow.
CMPIS-2963AgentViewThe 'Cancel Refund' function security was not working.
CMPIS-2962REST APIsThe PATCH Subscription Email Address response only contained the attribute changed rather than the email address details of the changed entity.
CMPIS-2961BillingWhen a sales ledger adjustment was raised on an account that contained just one terminated subscription, the adjustment was invoiced as expected and the value of it appeared in the statements section of the bill print file, but the invoice itself did not appear.
CMPIS-2960CommsA deadlock was observed within the Credit Control job when creating an associated comms partition.
CMPIS-2929REST APIsIn the PATCH account email address request, the newEmailAddress element was defined mandatory but shouldn't have been and was inconsistent with the PATCH subscription email address API.
CMPIS-2925REST APIsThe GET account email addresses response should have returned the elements 'isActive' and 'emailAddressType'.
CMPIS-2917AgentViewRight clicking on a non-managed serial number in the subscription summary screen gave an error
CMPIS-2906BillingIt was observed that is a subscription was disconnected a few days after being connected, no normal invoice was produced.
CMPIS-2891REST APIsThe GET Subscription isEligibleForUpgrade flag was being set incorrectly for subscriptions in credit control.

5. Documentation

5.1. Product Documentation

The product documentation is available online on the documentation portal. This online portal requires authorised access, which can be obtained by contacting MDS Global support. The documentation is also available as downloadable PDFs as follows:

  • Installation Guide
  • Technical Architecture
  • CMP Overview
  • Documentation Overview
  • System Administration Guide
  • Security Guide
  • AgentView Function Security Guide
  • Operational Overview
  • Business Configuration Overview
  • Billing Functionality Guide
  • Communications Functionality and Configuration Guide
  • Propositions Functionality and Configuration Guide
  • Payments Functionality Guide
  • Extracts Guide
  • Purge Guide
  • Standard Reporting
  • Batch Jobs and JSON Schemas Guide
  • RESTFul Web Services API Guide
  • SOAP Web Services Semantics Guide
  • Business Configuration RESTFul Web Services API Guide
  • Glossary.
Document Version Document Changes
Installation Guide 1.0 The High Availability Stack Installation topic has been updated to include changes to the load balancer requirements for Shared Services and SAM Services.
Technical Architecture 1.0 The High Availability topic has been updated to include changes to the load balancer requirements for Shared Services and SAM Services.
CMP Overview 1.0 There are no updates to the CMP Overview as part of CMP 8.15.
Documentation Overview 1.0 There are no updates to the Documentation Overview as part of CMP 8.15.
System Administration Guide 1.0 There are no updates to the System Admin Guide as part of CMP 8.15.
Security Guide 1.0 There are no updates to the Security Guide as part of CMP 8.15.
AgentView Function Security Guide 1.0 There are no updates to the AgentView Function Security Guide as part of CMP.15.
Operational Overview 1.0 The Users topic has been updated to include mention of the new Edit function.
Business Configuration Overview 1.0 The new Comms Default fields have been added and missing fields have been updated.
Billing Functionality Guide 1.0 There are no updates to the Billing Functionality Guide as part of CMP 8.15.
Communications Functionality and Configuration Guide 1.0 The new Comms Default fields have been added and missing fields have been updated.
Propositions Functionality and Configuration Guide 1.0 There are no updates to the Propositions Functionality and Configuration Guide as part of CMP 8.15.
Payments Functionality Guide 1.0 There are no updates to the Payments Functionality Guide as part of CMP 8.15.
Extracts Guide 1.0 There are no updates to the Extracts Guide as part of CMP 8.15.
Purge Guide 1.0 There are no updates to the Purge Guide as part of CMP 8.15.
Standard Reporting 1.0 There are no updates to the Standard Reporting Guide as part of CMP 8.15.
Batch Jobs and JSON Schemas Guide 1.0 The Batch Jobs and JSON Schemas Guide has been updated to include the changes to the jobs and daemons highlighted above.
RESTFul Web Services API Guide 1.0 The REST web services guide has been updated based on the changes highlighted in section 3.7.1 above.
SOAP Web Services Semantics Guide 1.0 The CreateSubscription and CreateAccount SOAP web services have been updated to include the new OverrideMaxSubscriptions logic.
Business Configuration RESTFul Web Services API Guide 1.0 There are no updates to the Business Configuration RESTFul web services guide as part of CMP 8.15.
Glossary 1.0 A CPI Glossary item has been added.

5.2. Online Documentation

Online help is available in AgentView, Business Configuration, the Administration Console and the Bulk Actions console. The following table summarises the current versions of the online help and the changes since CMP 8.14:

Online Help Version Document Changes
AgentView 1.5 The following topics have been added or updated as a result of changes made to AgentView in CMP 8.15:
  • The new 'Refund To' option has been added to the Add a Refund page.
  • The Hold at Previous stage option has been added to the Change Credit Control Procedure Details page.
Business Configuration 1.19 The following changes have resulted in changes to Business Configuration online help:
  • The Security Level field has been added to the Add, Edit, and View topics of Packages, Services, and Price Plans.
  • A Spend Limit row has been added to the Add Account Type page.
  • A new topic has been added for adding a Workflow Event Property.
Administration Console 1.17 The following changes have resulted in changes to Administration Console online help:
  • The Users topic has been updated to include the new Edit function.
Bulk Action Console 1.9 The following topics have been added in the Bulk Action Console help in CMP 8.15:
  • A new topic has been added for Apply Consumer Price Increase, the bulk action to change the monthly recurring charge on multiple subscriptions based on the retail price index or consumer price index.
  • A new topic has been added for Update Attributes, the bulk action to apply attributes to multiple subscriptions.

6. Release Upgrade

The CMP 8.15 installer includes the capability to upgrade a CMP 8.14 installation without the loss of configuration or customer data provided that the software, file system and database structure of the installation in question are at no point manually modified.

Important

The CMP 8.15 Installation Guide, and the details below, should be read before attempting the upgrade to CMP 8.15.

It is important that the following sections are read prior to performing the upgrade, specifically the Configuration Changes section, as it may be advisable to backup relevant configuration prior to performing the upgrade to ensure the configuration can be replicated, if necessary, post upgrade.

6.1. Upgrade Notes

The incorporation of the Bill Print Daemon into the Bill Print job means that the billing process can now incorporate the Usage Archive job as the final stage after the Bill Print job has successfully completed. This means that the Usage Archive job no longer needs to be run as a separate job after the completion of the billing process and therefore should be removed from any schedule.

Important

It is important that the existing installation is left running before starting the upgrade. There is no reason to shut down any components however service may be affected whilst performing the upgrade.

6.2. Installation Configuration Tool Changes

There are no updates to the Installation Configuration Tool as part of CMP 8.15.

6.3. Third party libraries

No third party libraries have been updated for CMP 8.15.

6.4. Database Changes

6.4.1. New Tables and Views

No new tables have been added in CMP 8.15.

The following views have been added in CMP 8.15:

  • customerType - View over table CSQJREP.
  • addressType - View over table CSQXREP.
  • addressCategory - View over table CSQZREP.
  • industrialClassification - View over table CSQBREP.

6.4.2. New Attributes

No table attributes have been added in CMP 8.15:


6.4.3. Dropped Tables and Views

No tables or views have been dropped in CMP 8.15.


6.4.4. Dropped Attributes

No table attributes have been dropped in CMP 8.15.


6.4.5. Modified Attributes

No table attributes have been changed in CMP 8.15:

6.5. Configuration Changes

6.5.1. Module Configuration Updates

6.5.1.1. Recurring Payments Module

In CMP 8.14, the recurring payments job used hard coded values in the payment remark field when apply a payment to an account. This remark has been made configurable by adding the following properties to the Recurring Payments module:

  • recurring.payment.remark.single.invoice - This represents a value to use for payment remark field where payment covers a single invoice
  • recurring.payment.remark.multiple.invoices - This represents a value to use for payment remark field where payment covers multiple invoices.

6.5.2. Manual Configuration

6.5.2.1. One-time Password Generation

The addition of support for one-time password generation and deliver by email, as well as SMS, has introduced a new workflow event property that ultimately controls the communication to the end customer. To support this, the following configuration is required:

  1. A comms code needs to be defined that defines how the communication will be sent to the user e.g. email. The ONETIMEPASSWORD field can be used to specify the one-time password in the communication
  2. A new workflow is required that would be used to generate the comms. The comms code defined in step 1 above would need to be linked to the workflow
  3. A record needs to be added to the workflow properties using the 'Add Workflow Property' option of Business Configuration. The new property needs to have a property group of COMMS and a property name of one.time.password.email and linked to workflow created in step 2.
  4. A record needs to be manually added to the oneoffPasswordCode table (C4B1REP) using the workflow type and code created in step 2 above.

6.5.2.2. Comms Default Fields

A number of default fields have been added in CMP 8.15 to support providing billing address details, the next invoice date and a static to allow today's date to be output in end customer communications. To support this, the following configuration is required:

  • First verify that a new DELIVERYADDRESSBEAN beanId has been automatically added to the commsFieldBean table as part of the 8.15 upgrade.
  • Add the following fields through the 'Default Fields' option within the 'Communications' configuration menu option of Business Configuration with a 'Bean Id' of DELIVERYADDRESSBEAN:
  • FieldValue
    Field CodeTITLE
    DescriptionTitle
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=title
    Max Field Length10
    ExplanationThis returns the title.
    FieldValue
    Field CodeFORENAME
    DescriptionForename
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=foreName
    Max Field Length50
    ExplanationThis returns the forename.
    FieldValue
    Field CodeSURNAME
    DescriptionSurname
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=surname
    Max Field Length50
    ExplanationThis returns the surname.
    FieldValue
    Field CodeADDRESSLINE1
    DescriptionAddress line 1
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=address1
    Max Field Length60
    ExplanationThis returns address line 1.
    FieldValue
    Field CodeADDRESSLINE2
    DescriptionAddress line 2
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=address2
    Max Field Length60
    ExplanationThis returns address line 2.
    FieldValue
    Field CodeADDRESSLINE3
    DescriptionAddress line 3
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=address3
    Max Field Length60
    ExplanationThis returns address line 3.
    FieldValue
    Field CodeADDRESSLINE4
    DescriptionAddress line 4
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=address4
    Max Field Length60
    ExplanationThis returns address line 4.
    FieldValue
    Field CodeADDRESSLINE5
    DescriptionAddress line 5
    CategoryDelivery Address
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=address5
    Max Field Length60
    ExplanationThis returns address line 5.
  • Add the following field with a 'Bean Id' of ACCOUNTBEAN:
  • FieldValue
    Field CodeNEXTINVOICEDATE
    DescriptionNext Invoice Date
    CategoryAccount
    Supported LevelsSubscription, Account, Agreement
    Data SourceInternal
    Parameterfield=nextInvoiceDate
    Max Field Length10
    ExplanationThis returns the next invoice date.
  • Add the following field with a 'Bean Id' of WORKFLOWBEAN:
  • FieldValue
    Field CodeONETIMEPASSWORD
    DescriptionOne Time Password
    CategoryWorkflow
    Supported LevelsSubscription, Account
    Data SourceInternal
    Parameterfield=oneOffPassword
    Max Field Length10
    ExplanationThis returns a one-time password.
  • Add the following field with a 'Bean Id' of STATICTEXTBEAN:
  • FieldValue
    Field CodeTODAYSDATE
    DescriptionTodays date
    CategoryStatic Text
    Supported LevelsSubscription, Account, Agreement, Corporate, Group
    Data SourceInternal
    ParameterTodays date
    Max Field Length14
    ExplanationThis returns today's date.

6.5.2.3. System Properties

The system property, DEFAULT_CONTRACT_TERM_FROM_CONFIG, has been deprecated and should be removed from the systemProperties table (C7DFREP).